package misp_backend.domain;

import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;
import java.util.List;

@Data
@Accessors(chain = true) //stream流中链式调用
public class KitchenTaskDTO {
    // 菜品分类信息
    private Long categoryId;
    private String categoryName;

    // 该分类下的任务列表（按时间排序）
    private List<TaskItem> items;

    @Data
    @Accessors(chain = true)
    public static class TaskItem {
        private Long orderDetailId;  // 订单明细ID
        private String tableName;       // 所属桌号
        private String dishName;       // 菜品名称
        private Integer quantity;      // 菜品数量
        private Date createTime;       // 下单时间
        private String specs;          // 规格要求（如：辣度、熟度）
        private String categoryName;
        private String description;

    }
}
